package com.qifan.alb2b.domain;

import java.util.Date;

import org.codehaus.jackson.map.annotate.JsonSerialize;

import com.qifan.alb2b.util.diy.CustomDateSerializer;

/**
 * 旅游线路
 * 
 * @author hc24
 * 
 */
public class RouteInfoDomain {
	private String routeId;
	private String routeName;
	private int day;
	private int night;
	private String countryId;
	private String countryName;
	private String orgCityId;
	private String orgCityCn;
	private String dstCityId;
	private String dstCityCn;
	private int hot;
	private int status;
	private float lowestPrice1;
	private float lowestPrice2;
	private Date createDate;
	private String remark;

	public String getRouteId() {
		return routeId;
	}

	public void setRouteId(String routeId) {
		this.routeId = routeId;
	}

	public String getRouteName() {
		return routeName;
	}

	public void setRouteName(String routeName) {
		this.routeName = routeName;
	}

	public int getDay() {
		return day;
	}

	public void setDay(int day) {
		this.day = day;
	}

	public int getNight() {
		return night;
	}

	public void setNight(int night) {
		this.night = night;
	}
	
	public String getCountryId() {
		return countryId;
	}

	public void setCountryId(String countryId) {
		this.countryId = countryId;
	}

	public String getCountryName() {
		return countryName;
	}

	public void setCountryName(String countryName) {
		this.countryName = countryName;
	}

	public String getOrgCityId() {
		return orgCityId;
	}

	public void setOrgCityId(String orgCityId) {
		this.orgCityId = orgCityId;
	}

	public String getOrgCityCn() {
		return orgCityCn;
	}

	public void setOrgCityCn(String orgCityCn) {
		this.orgCityCn = orgCityCn;
	}

	public String getDstCityId() {
		return dstCityId;
	}

	public void setDstCityId(String dstCityId) {
		this.dstCityId = dstCityId;
	}

	public String getDstCityCn() {
		return dstCityCn;
	}

	public void setDstCityCn(String dstCityCn) {
		this.dstCityCn = dstCityCn;
	}

	public int getHot() {
		return hot;
	}

	public void setHot(int hot) {
		this.hot = hot;
	}

	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	public float getLowestPrice1() {
		return lowestPrice1;
	}

	public void setLowestPrice1(float lowestPrice1) {
		this.lowestPrice1 = lowestPrice1;
	}

	public float getLowestPrice2() {
		return lowestPrice2;
	}

	public void setLowestPrice2(float lowestPrice2) {
		this.lowestPrice2 = lowestPrice2;
	}
	
	@JsonSerialize(using=CustomDateSerializer.class)
	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

}
